Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 Nigeria F1 France F8 France F9 Germany F1 Germany F2 France F1 France F2 France F3 France F4 France F5 France F7 Great Britain F2 Great Britain F3 Great Britain F4 France F4 France F6 Turkey F2 Turkey F3 Great Britain F1 Netherlands F5 Belgium F1 Belgium F7 Belgium F10 Germany F11 Belgium F14 Belgium F2 Italy F5 Italy F6 Romania F3 Netherlands F4 Eckental Challenger Copa Ericsson Chile - Santiago Oberstaufen Cup - Oberstaufen Maia Open 2002 - Maia Copa Ericsson - Lima Nord/LB Open - Braunschweig Architect Open - Budapest Copa Petrobras Brazil - Aracaju IV Challenger Ciudad De Guayaquil - Guayaquil Bratislava Challenger Guayaquil Challenger Stella Artois Clay Court Championships - Budaors Genova Challenger Copa Petrobras-Argentina - Buenos Aires Cordenons Challenger Copa Petrobras Argentina - Buenos Aires II Challenger Ciudada de Guayaquil - Guayaquil Como Challenger Ostdeutscher Sparkessen Cup - Dresden Barletta Challenger ECU Prague Open - Prague Siemens Open 2007 - Scheveningen The Tarka Challenger - Barnstaple Copa Petrobras-Colombia - Bogota Aachen Challenger Guangzhou Challenger Pingguo Challenger Scheveningen Challenger Sopot Challenger Cyclus Open de Tenis - Florianopolis Challenger Ciudad de Guayaquil - Guayaquil St. Remy Challenger Izmir Challenger San Marino CEPU Open - San Marino s'Tennis Masters Challenger - Graz Ethias Trophy - Mons Dallas Challenger Muller Cup - Ulm Copa Ericsson Argentina - Buenos Aires Bordeaux Challenger Prostejov Challenger Pekao Open - Szczecin San Remo Tennis Cup - San Remo VII Trofeo Ciudad de Quito - Quito Dallas Challenger Ostrava Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Bordeaux Challenger Como Challenger Copa Petrobras-Uruguay - Montevideo Lima Challenger - Lima Scheveningen Challenger Liberec Challenger Copa Ericsson Uruguay - Montevideo Haagen Dazs Open - Caracas Mons Challenger Rennes Challenger Geneva Challenger LTA Wrexham Challenger - Wrexham Open Prevadies - St. Brieuc Noumea Challenger Medellin Challenger Wroclaw Challenger Cherbourg Challenger Irving Challenger Bordeaux Challenger Prague Challenger Blois Challenger Canberra Challenger Bordeaux Challenger Meerbusch Challenger Manerbio Challenger Cali Challenger Trnava Challenger Cherbourg Challenger Pau Challenger Lisbon Challenger Hamburg Challenger Eckental Challenger Francavilla Challenger Ethias Tennis Trophy - Mons Liberec Challenger Brasil Open - Florianopolis Barletta Challenger Bordeaux Challenger Lyon Challenger Mallorca Open - Mallorca RCA Championships - Indianapolis Copa Ericsson Argentina - Buenos Aires Global Telecom Open - Florianopolis Architect Open - Budapest Copa Ericsson Costa Rica - San Jose Cerveza Cristal - Santiago Open Punta Del Este/Copa Banco Montevideo - Punta Del Este IV Abierto Internacional de Salinas - Salinas 7th Wartburg Open - Eisenach Gramado Challenger - Gramado Open Romania - Bucharest Copa Ericsson - Caracas Challenger de la Ciudad de Mexico - Mexico City Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon 5th Sardinian International Championships - Cagliari XL Capital Bermuda Open - Bermuda Next Generation Adelaide International - Adelaide Gran Copa Ericsson - Rio de Janeiro 2003 Eddleman USTA Challenger - Birmingham Zivnobanka Czech Open - Prostejov USTA Seascape Challenger - Aptos Brasil Open - Costa do Sauipe San Marino Cepu Open - San Marino Banca Marche Tennis Cup - San Benedetto Black Forest Open - Freudenstadt Kyiv Open - Kiev Brasov Challenger - Brasov Copa Petrobras Guadalajara - Guadalajara Challenger Ford de Cherbourg - Cherbourg X Abierto Internacional de Salinas - Salinas Open Mutouest de Saint-Brieuc - St. Brieuc San Luis Potosi Challenger - San Luis Potosi Allianz Suisse Open Gstaad - Gstaad Torneo Internacional Challenger Fila 2005 - Leon Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Olbia Challenger - Olbia Bogota Challenger - Bogota Citta di Monza - Monza Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Ljubljana Open - Ljubljana 4° Sporting Challenger - Turin Orange Prokom Open - Sopot Schickendanz Open - Furth Sassuolo Challenger - Sassuolo Trofeo Internacional Club Laieta - Barcelona Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini Top Wool Challenger Biella - Biella ATP Open Castilla y Leon - Segovia Sina-Kia Motors Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Black Forest Open - Freudenstadt Banja Luka Challenger 2005 - Banja Luka Copa Petrobras - Bogota Kobstaedernes ATP Challenger - Kolding Bauer Watertechnology Cup - Eckental Copa Kia - Santiago Nord LB Open 2006 - Braunschweig Grand Prix Hassan II - Casablanca Hypo Group Tennis International - Portschach The Stella Artois Championships - London Ethias Trophy - Mons Copa Petrobras Argentina - Buenos Aires BMW Tennis Championship - Sunrise BCR Open Romania - Bucharest Arpa Ceramic Cup - Reggio Emilia Pekao Open - Szczecin Copa Telmex - Buenos Aires Copa Petrobras Uruguay - Montevideo ATP Kremlin Cup - Moscow IPP Open - Helsinki Catella Swedish Open - Bastad Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston Open de L'Isere - Grenoble BMW Open - Munich The Hypo Group Tennis International 2008 - Poertschach Ljubljana Open 2008 - Ljubljana Ordina Open - s-Hertogenbosch Dutch Open Tennis - Amersfoort Austrian Open - Kitzbuhel XI Trofeo Ciudad de Quito - Quito Pilot Pen Tennis - New Haven Bancolombia Open - Cali SA Tennis Open - Johannesburg Poznan Challenger San Marino Challenger Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Copa Petrobras - Santiago Bogota Challenger Buenos Aires Challenger Mons Challenger Ordina Open - 's-Hertogenbosch Santiago Challenger Fujitsu Siemens Open - Budapest Aachen Challenger ATP Studena Croatia Open Umag - Umag Copa AT&T - Buenos Aires Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Banja Luka Challenger 2003 - Banja Luka Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha BellSouth Open - Vina del Mar Ostdeutscher Sparkassen Cup - Dresden ECM Prague Open - Prague SA Tennis Open - Johannesburg Open de Nice Cote dAzur - Nice Unique Zagreb Open - Zagreb Copa Sevilla Internacionales de Andalucia - Seville Wolfsburg Challenger X Ciutat de Barcelona - Barcelona Nord LB Open - Braunschweig Open Sud de France - Montpellier Mons Challenger Napoli Challenger The Nottingham Challenger - Nottingham Bancastato Challenger Lugano - Lugano Bercuit Challenger BMW Open - Munich Quimper Challenger Top Wool Challenger-Immagine Trophy - Biella Rome Challenger Sao Paulo - Brazil Tanger Challenger Winston Salem - Winston Salem Hilton Waikoloa Village USTA Challenger - Waikoloa Bordeaux Challenger Erste Bank Open - Vienna Chevrolet Cup - Vina del Mar Meknes Challenger San Luis Potosi Challenger - San Luis Potosi Trnava Challenger Challenger Leon 2004 - Leon Aircel Chennai Open - Chennai Mons Challenger Schickedanz Open 2007 - Furth SAP Open - San Jose Unicredit Czech Open 2007 - Prostejov Mordovia Cup - Mordovia Porsche Open - Poznan Winston-Salem Open - Winston-Salem Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London St. Petersburg Challenger - St. Petersburg AEGON International - Eastbourne Campionati Internazionali di Sicilia - Palermo BRD Nastase Tiriac Trophy - Bucharest ATP Kremlin Cup - Moscow Copa Telmex - Buenos Aires Sporting Challenger '07 Trofeo Regione Piemonte - Turin Rennes Challenger Tehran Open 2004 - Tehran Generali Open - Kitzbuhel San Marino Cepu Open - San Marino Polish Open 2000 - Poznan Medibank International - Sydney Bulgarian Open - Sofia Open Sud de France - Montpellier Bordeaux Challenger Copa Telmex - Buenos Aires Macedonian Open - Skopje SkiStar Swedish Open - Bastad Cosmorom Challenger - Brasov Porsche Open - Poznan Kolding Challenger Lyon Challenger TEB BNP Paribas Istanbul Open - Istanbul European Open - Antwerp Marburg Challenger Copa Ericsson Mexico - Guadalajara Liberec Challenger Copa Ericsson Peru - Lima Gerry Weber Open - Halle Trnava Challenger Copa Ericsson Brazil - Sao Paulo Tata Open Maharashtra - Pune VI Trofeo Ciudad de Quito - Quito Open Sud de France - Montpellier Budapest Challenger Turkish Airlines Open Antalya - Antalya Eckental Challenger Copa Petrobras Uruguray - Montevideo Moselle Open - Metz Grand Prix de Tennis de Lyon - Lyon Catella Swedish Open - Bastad San Luis Potosi Challenger - San Luis Potosi Open de Montauban - Montauban Orange Prokom Open - Sopot VIII Trofeo Ciudad de Quito - Quito Lambertz Open by Stawag - Aachen Trani Challenger San Marino Challenger Copa Petrobras - Aracaju IPP Open - Helsinki Copa Petrobras - Buenos Aires Copa AT&T - Buenos Aires Visa Tennis Open - Sao Paulo KGHM Dialog Polish Indoors - Wroclaw Sofia Challenger Braunschweig Challenger Mons Challenger Quimper Challenger University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Cyclus Open de Tenis - Florianopolis Tunis Challenger Abierto Mexicano Telcel - Acapulco Prostejov Challenger Estoril Open - Estoril SMS Tennis Cup - Sao Paulo Ostrava Challenger Corona Mexico City Open - Mexico City Ordina Open - 's-Hertogenbosch Scheveningen Challenger Copa Club Campestre de Aguascalientes - Aguascalientes Citta di Monza - Monza Orleans Challenger Aberto de Santa Catarina - Florianopolis Mons Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Abierto Colombiano de Tenis - Bogota Prosperita Open 2008 - Ostrava Unicredit Czech Open - Prostejov Naples Challenger - Naples 2003 West Side Tennis Club Challenger - Forest Hills Prostejov Challenger Prosperita Open 2007 - Ostrava Croatia Open - Umag USTA Men's Challenger of Dallas - Dallas VII Avierto Internacional de Salinas - Salinas Bordeaux Challenger San Luis Potosi Challenger 2002 - San Luis Potosi 1st Challenger Tournament Leon - Leon Bogota Challenger - Bogota Rennes Challenger Corona Mexico City Open - Mexico City Garden Open - Rome Zagreb Open - Zagreb Hungarian Open - Budapest IX Abierto Internacional de Salinas - Salinas San Marino Cepu Open - San Marino ATU Cup - Weiden Mercedes Cup - Stuttgart If Stockholm Open - Stockholm Prostejov Challenger Abierto Club Casablanca - Mexico City GHI Bronz Classic - Bronx Orleans Challenger West Side Tennis Club Clay Court Challenger - Forest Hills Noumea Challenger San Remo Tennis Cup - San Remo Oberstaufen Cup - Oberstaufen Lugano Challenger Ljubljana Open - Ljubljana Dusseldorf Open Challenger 2007 - Dusseldorf The Hilversum Open - Hilversum Regions Morgan Keegan Championships - Memphis Geneva Challenger Memorial Savigni - Sassuolo St.Petersburg Challenger by Kinex - St. Petersburg Trani Cup - Trani CA Challenge 2002 - Graz Canottieri Minico 2004 - Mantova Scheveningen Challenger Open des Alpes Trophee BNP Paribas - Grenoble I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov Oberstraufen Cup - Oberstaufen Ethias Trophy - Mons Challenger 42 - Andrezieux SAA Hilversum Open - Hilversum Mons Challenger BCR Open Romania - Bucharest Lambertz Open by Stawag 2007 - Aachen Open Castilla y Leon - Segovia Brasil Open - Costa do Sauipe Montevideo Challenger Siemens Open - Scheveningen Copa Petrobras Santa Cruz - Santa Cruz de la Sierra The Priority Telecom Open - Amersfoort XL Bermuda Open - Bermuda Fujitsu Siemens Open - Budapest Open Diputacion - Cordoba Erste Bank Open - Vienna BNP Paribas Primrose - Bordeaux Marrakech Challenger MoviStar Open - Vina del Mar Warta Cup - Sopot BMW Brixina Tennis Open 2000 - Bressanone Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Geneva Challenger - Geneva Barletta Challenger Hungarian Architect Open - Budapest Serbia Open - Belgrade Genoa Open Challenger-Fondazione Carige - Genova Estoril Open - Estoril Copa Petrobras-Brazil - Aracaju Segundo Aberto de Brasilia - Brasilia Copa Petrobras - Montevideo U.S. Men's Clay Court Championships - Houston Nossa Caixa Tennis Cup - Sao Paulo Telesp Celular Open - Ribeirao Preto Mons Challenger Seguros Bolivar Open - Medellin Global Telecom Open - Curitiba Delray Beach International Tennis Championships - Delray Beach Sao Paulo Challenger Santiago Challenger SMS Tennis Open - Sao Paulo Bogota Challenger Copa Ericsson Mexico - Guadalajara Sunrise Challenger Rome Challenger Tunis Open 2006 - Tunis Rome Challenger Allianz Suisse Open - Gstaad Braunschweig Challenger Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco 2004 Freeman Men's Challenger - Joplin Trani Challenger Idea Prokom Open - Sopot Dutch Open Tennis - Amersfoort European Open - Antwerp Open de la Comunidad Valenciana - Valencia Next Generation Adelaide International - Adelaide SAP Open - San Jose BellSouth Open - Vina del Mar Copa Petrobras Argentina - Buenos Aires Brisbane - Brisbane Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Masters Series - Hamburg Energis Dutch Open - Amsterdam Cerveza Club Colombia Open - Bogota Swiss Indoors Basel - Basel VII Torneo Internazionale di Tennis - Barletta Topshelf Open - 's-Hertogenbosch Banca Stato Challenger Lugano - Lugano Topshelf Open - 's-Hertogenbosch BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Winston-Salem Open - Winston-Salem Moselle Open - Metz If Stockholm Open - Stockholm Mumbai Open - Mumbai Cordenons Challenger Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam European Open - Antwerp Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing Alphen Challenger Copa AT&T - Buenos Aires Tennis Channel Open - Las Vegas Legg Mason Tennis Classic - Washington D.C. Heineken Open - Auckland Open 13 Provence - Marseille Open Sud de France - Montpellier SkiStar Swedish Open - Bastad Orange Warsaw Open - Warsaw Grand Prix Hassan II - Casablanca Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland Qatar Exxon Mobil Open 2002 - Doha Pilot Pen Tennis - New Haven U.S. Open - New York Heineken Open - Auckland Grand Prix Hassan II - Casablanca Brasil Open - Costa do Sauipe Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Copa AT&T - Buenos Aires Australian Open - Melbourne Wimbledon - London Wimbledon - London French Open - Paris U.S. Open - New York Hungarian Open - Budapest Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Copa Telmex - Buenos Aires U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Allianz Suisse Open - Gstaad Australian Open - Melbourne French Open - Paris Wimbledon - London AIG Japan Open Tennis Championships - Tokyo Wimbledon - London U.S. Open - New York French Open - Paris Open de Tenis Comunidad Valenciana - Valencia U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London Masters Series Hamburg - Hamburg Swiss Open - Gstaad Australian Open - Melbourne Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, Finals, Group D ATP Cup - Brisbane, Perth, Sydney Australian Open - Melbourne Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, PO, BEL-BRA 4-0 Australian Open - Melbourne Olympics - London Olympics - Beijing